package org.jeecg.modules.wlhy.shiboetc;


import lombok.Data;

import java.math.BigDecimal;

@Data
public class Company3DESKey {

    private String companyCode;
    private String CertType;
    private String idNum;
    private String des;

    private String companyNum;// 企业编号 String 由财税平台生成并分配给用户。 否
    private String companyId;//企业id
    private String plateNum;// 车牌号 String 不超过 10 字符 是
    private Integer plateColor;// 车牌颜色 Integer 参考附录 4.2.1 是
    private String companyName;// 企业名称 String 企业名称 否
    private Integer serviceOperation;// 营运类型 Integer 参考附录 4.2.2 否
    private String num; //运单号  企业内部运单编号,由运输企业自定义，不超过 50 字符 是
    private String startTime; //运单开始时间 String yyyy-MM-dd HH:mm:ss 是
    private String sourceAddr; //运单开始地址 String 不超过 100 字符，标准三级地址格式，具体到县区一级 是
    private String destAddr;// 运单目的地址 String 不超过 100 字符，标准三级地址格式，具体到县区一级
    private String predictEndTime; //运单预计完成时间 String yyyy-MM-dd HH:mm:ss 是
    private BigDecimal fee;// 运单费用 Long 大于 0 的整数，单位：分 是
    private String titleType;// 发票抬头类型 Integer 1 默认发票抬头3 企业自定义发票抬头默认发票抬头，由运输企业登录视博电子财税平台，通过系统录入
    /*private String taxplayerCode;// 税号 String 不超过 20 字符 否
    private String invoiceHead;// 发票抬头名称 String 抬头名称 否
    private String invoiceAddress;// 单位地址 String 单位地址 否
    private String invoiceTel;// 电话 String 电话 否
    private String invoiceBank;// 开户行 String 开户行 否
    private String invoiceBankNum;// 开户行账号 String 开户行账号 否
    private String companyName;// 运单所属公司名称 否*/
    private String waybillFileName;//协议名称 xxx.pdf
    private String base64Str; //base64 文件流
    private String contractType;//协议类型 传 1 固定类型
    private String loadTime;//装货时间
    private String loadAddr;//装货地址
    private String unloadAddr;//卸货地址
    private String unloadTime;//卸货时间
    private String shipper;//托运人
    private String carrier;//承运人
    private String realDestAddr;//实际目的地址
    private String endTime;//运单实际结束运单实际结束时间（与开始时间间隔不超过 4天）
    private String waybillNum;//运单号
    private String clearDate;//筛选时间yyyy-MM-dd（如果运单编号为空，该字段值也为空，则取当前时间）
    private String waybillEndTime;//运单结束时间


}
